Teamscope: Teamwork Made Clear

ثبت نشده
چکیده

Teaching software development process is an important component of computer science and engineering education. In practice, processes are used by software development teams to coordinate activities and combine skills[12]. As in social behavior studies, human behaviors in teams are conceptualized as activities, interactions, and sentiments[10]. Software development processes can be both considered as activities (visible actions of individuals and correctness of the execution), and interactions (connectedness of two or more people regardless of the activities). The activity aspect of a process can be quantitatively measured (for example, the velocity of a team can be measured by the number of features developed). However, processes as interactions are more difficult to measure. The goal of Teamscope is to provide visualizations that help understand both the activity and interaction aspect. Visualization has its advantage over traditional evaluation methods in terms of validity, reliability and scalability. In classrooms, processes are measured mainly through surveys, questionnaires, interviews and human observations[6][14][7]. In all cases, validity and reliability of the evaluation result can be undermined by various reasons. For example, the evaluation can be biased by perspectives of evaluator[9]. Some studies address this problem by having several graders grading the same project[9][7], and/or having various data sources[7]. However, these methods also come with an increased amount of human power and expert time, and thus undermine the scalability of the class. Teamscope is designed to support instructors to give valid evaluation to processes in scale. It provides visualizations that presents the execution of processes in a clear and transparent way, so that violations of processes can be noticed by instructors. Teamscope is built upon several software development tools that are widely recognized in the software engineering community. Tools such as GitHub1, PivotalTracker2, Travis CI3, Slack4, and Code Climate5 (see Table 1 for detailed descriptions) are infrastructure for software development. We believe data from these tools combined can be used as a profile of the team project and the team itself. Teamscope collects data available from these data sources, synthesizes and analyzes following well-established practices in software engineering community, and presents the information to instructors, so that the instructor can have an objective and comprehensive profile of the project, and thus to design intervention accordingly.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

The Design of the Relationship Model for Trust in Coach and Dimensions of the Process of Teamwork in the First Division League of Football Clubs in Iran

 The aim of this study was to design a relationship model for trust in the coach and the dimensions of teamwork process in the first division league of Iran football clubs. The research method was descriptive-survey based on structural equation modeling that was conducted as a field experiment. The statistical population included all players of Iran football first division league in 2016 (N=450...

متن کامل

Power and passion: remoulded teamwork in a plastics factory

Purpose – The purpose of this paper is to document the progress made in a specified period and the experience of managers and staff in sustaining the high performance team approach in a plastics factory. Design/methodology/approach – Single-case analysis was conducted on data collected through semi-structured interviews and site observations made with two managers and one team of six in a multi...

متن کامل

Teamwork: Status Memorandum

This document provides a brief update of the activities that have been recently completed for the purpose of developing measures to assess teamwork as part of ALL. It is intended to serve as an addendum to the ALL Teamwork Framework. Specifically, this document describes the procedures and available results from a feasibility study that is currently being conducted on the teamwork measures. It ...

متن کامل

How I address quality and teamwork issues in the occupational health department.

To be successful in today's climate an occupational health provider needs well-trained and motivated staff who are both professional and focused on delivering quality services that meet the needs of their customers. Achieving this goal is facilitated by having a clear sense of mission with systems in place within the organization of the department that support this and encourage continuous impr...

متن کامل

Teaching and Assessing Teamwork Skills in Engineering and Computer Science

To be successful in today’s workplace, engineering and computer science students must possess high levels of teamwork skills. Unfortunately, most engineering programs provide little or no specific instruction in this area. This paper outlines an assessment-driven approach toward teaching teamwork skills. Working with the Industrial Advisory Board for the College, a set of performance criteria f...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2017